package com.bjx.generator.service;

import com.bjx.generator.domain.vo.TableSonVO;

import java.util.List;

/**
 * @desc: 主子关系服务接口
 * @author: liushuai
 * @date: 2022/9/22 14:57
 */
public interface ITableSonService {

    /**
     * 批量保存主字表关系
     * @param entityList
     * @param tableId
     * @Author: liushuai
     * @Date: 2022/9/22
     */
    void saveTableSonBatchByTableId(List<TableSonVO> entityList,Long tableId);
    /**
     * 根据表id查询主子表关系
     * @param  tableId
     * @return: java.util.List<com.bjx.generator.domain.entity.TableSonEntity>
     * @Author: liushuai
     * @Date: 2022/9/22
     */
    List<TableSonVO> listTableSonByTableId(Long tableId);

    /**
     * 根据表id删除字表信息
     * @param tableId
     */
    void deleteTableSonByTableId(Long tableId);
}
